Deterministic one-way Turing machines with sublinear space bounds
نویسندگان
چکیده
Deterministic one-way Turing machines with sublinear space bounds are systematically studied. We distinguish among the notions of strong, weak, and restricted space bounds. The latter is motivated by the study of P automata. The space available on the work tape depends on the number of input symbols read so far, instead of the entire input. The class of functions space constructible by such machines is investigated, and it is shown that every function f that is space constructible by a deterministic two-way Turing machine, is space constructible by a strongly f space-bounded deterministic one-way Turing machine as well. We prove that the restricted mode coincides with the strong mode for space constructible functions. It turns out that the strong mode is computationally less powerful than the weak mode, for any sublinear space constructible function. Moreover, the known infinite, dense, and strict hierarchy of strong space complexity classes is shown also for the weak mode by Kolmogorov complexity arguments. Finally, closure properties under Boolean operations are obtained for weak space bounds. These properties are different from the known properties of strong space bounds.
منابع مشابه
Lower space bounds for accepting shuffle languages
In [6] it was shown that shuffle languages are contained in one-way-NSPACE(log n) and in P. In this paper we show that nondeterministic one-way logarithmic space is in some sense the lower bound for accepting shuffle languages. Namely, we show that there exists a shuffle language which is not accepted by any deterministic one-way Turing machine with space bounded by a sublinear function, and th...
متن کاملDeterministic Turing Machines in the Range between Real-time and Linear-time Justus-liebig- Universit at Gieeen Deterministic Turing Machines in the Range between Real-time and Linear-time
Deterministic k-tape and multitape Turing machines with one-way, two-way and without a separated input tape are considered. We investigate the classes of languages acceptable by such devices with time bounds of the form n + r(n) where r 2 o(n) is a sublinear function. It is shown that there exist innnite time hierarchies of separated complexity classes in that range. For these classes weak clos...
متن کاملDeterministic Turing machines in the range between real-time and linear-time
Deterministic k-tape and multitape Turing machines with one-way, two-way and without a separated input tape are considered. We investigate the classes of languages acceptable by such devices with time bounds of the form n + r(n) where r ∈ o(n) is a sublinear function. It is shown that there exist infinite time hierarchies of separated complexity classes in that range. For these classes weak clo...
متن کاملOn Separators, Segregators and Time versus Space
We give the first extension of the result due to Paul, Pippenger, Szemeredi and Trotter [24] that deterministic linear time is distinct from nondeterministic linear time. We show that NTIME(n √ log∗(n)) 6= DTIME(n √ log∗(n)). We show that if the class of multi-pushdown graphs has (o(n), o(n/log(n))) segregators, then NTIME(nlog(n)) 6= DTIME(nlog(n)). We also show that atleast one of the followi...
متن کاملOne Pebble Versus log(n) Bits
We show that, for any ε > 0, there exists a language accepted in strong ε·log n space by a 2-way deterministic Turing machine working with a single binary worktape, that cannot be accepted in sublogarithmicweak space by any pebble machine (i.e., a 2-way nondeterministic Turing machine with one pebble that can be moved onto the input cells). Moreover, we provide optimal unary lower bounds on the...
متن کامل